home *** CD-ROM | disk | FTP | other *** search
/ Creative Computers / Creative Computers CD-ROM, Volume 1 (Legendary Design Technologies, Inc.)(1994).iso / shareware / fractals / mandelsquare / mandelsquare-1.06.lha / SMakefile < prev    next >
Makefile  |  1992-11-11  |  1KB  |  42 lines

  1. .c.o:
  2.     sc $(CFLAGS) $*.c
  3.  
  4. .asm.o:
  5.     ASM -M3 -IASM: $(AFLAGS) $*.asm
  6.  
  7. MACHINE        = 68030
  8. OPTIMIZE    = OPTIMIZE OPTTIME OPTINLOCAL
  9.  
  10. AFLAGS        = -dM$(MACHINE)
  11. CFLAGS        = MCCONS STREQ NOWVRET STRMERGE PREC=DOUBLE MATH=68881 \
  12.           NOSTKCHK CPU=$(MACHINE) GST=Mandel.gst GSTIMM $(OPTIMIZE)
  13. LFLAGS        = SC SD ND DEFINE ___main=___tinymain
  14.  
  15. LIBS        = LIB:scm881.lib LIB:sc.lib LIB:amiga.lib
  16. OBJS        = Double.o Font.o FPInit.o ILBM.o \
  17.           Iterate.o MandelSquare.o Packer.o Palette.o \
  18.           PlayAnim.o Plot.o SaveAnim.o skip.o \
  19.           unvscomp.o
  20.  
  21. all:        Mandel.gst MandelSquare
  22.  
  23. MandelSquare:    $(OBJS)
  24.         SLINK FROM LIB:c.o $(OBJS) TO $@ LIB $(LIBS) $(LFLAGS)
  25.  
  26. Mandel.gst:    PreInclude.c MandelSquareDefs.h
  27.         SC NOOBJNAME DEFINE=INTUITION_CLASSES_H MAKEGST=$@ PreInclude.c
  28.  
  29. Double.o:    Double.c
  30. ILBM.o:        ILBM.c
  31. Font.o:        Font.c
  32. Palette.o:    Palette.c
  33. Packer.o:    Packer.c
  34. MandelSquare.o:    MandelSquare.c MandelSquare.h
  35. PlayAnim.o:    PlayAnim.c
  36. SaveAnim.o:    SaveAnim.c
  37. skip.o:        skip.c
  38. FPInit.o:    FPInit.asm
  39. Iterate.o:    Iterate.asm
  40. Plot.o:        Plot.asm
  41. unvscomp.o:    unvscomp.asm
  42.